package com.zjl.redis;

public class redis7新功能 {
    public static void main(String[] args) {
        /**
         * 大体和之前的redis版本保持一致和稳定，主要是自身底层性能和资源利用率上的优化和提高，
         * 如果你生产上系统稳定，不用着急升级到最新的 redis7版本，
         * 当然，0(∩_∩)0哈哈~，如果你是从零开始的新系统，直接上Redis7.0-GA版。^_ ^
         *
         *
         * 多AOF文件支持
         *      7.0版本中一个比较大的变化就是aof 文件由一个变成了多个，
         *      主要分为两种类型:
         *           基本文件(base files)、 增量文件(incr files)，
         *           请注意这些文件名称是复数形式说明每一类 文件不仅仅只有一个。
         *           在此之外还引入了一一清单文件(manifest)用于跟踪文件以及文件的创建和应用顺序(恢复)
         * config命令增强
         *      对于Config Set和Get命令，支持在一次调用过程中传递多个配置参数。
         *      例如，现在我们可以在执行一次Config Set命令中更改多个参数:
         *          config set maxmemory 10000001 maxmemory-clients 50% port 6399
         * 限制客户端内存使用 Client-eviction
         *      一旦Redis连接较多，再加上每个连接的内存占用都比较大的时候， Redis总连接内存占用可能会达到
         *      maxmemory的上限，可以增加允许限制所有客户端的总内存使用量配置项，redis.config 中对应的配置项
         *      //两种配置形式:指定内存大小、基于maxmemory的百分比。
         *      maxmemory-clients 1g
         *      maxmemory-clients 10%
         * listpack紧凑列表调整
         *      listpack是用来替代ziplist 的新数据结构，
         *      在7.0版本已经没有ziplist 的配置了( 6.0版本仅部分数据类型作为过渡阶段在使用)
         *      listpack 已经替换了ziplist 类似 hash-max-ziplist-entries 的配置
         * 访问安全性增强ACLV2
         *      在redis.conf配置文件中，protected-mode默认为yes，
         *      只有当你希望你的客户端在没有授权的情况下可以连接到
         *      Redis server的时候可以将protected-mode设置为no
         *
         */
        System.out.println(3%9);
    }
}
